electrostimulation therapy - French English Dictionary